﻿using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
using CajaChica.Entidades;
using CajaChica.Interfaces;
namespace CajaChica.Clases
{
    class clsEmpresa
    {
        cajaEntities objCajaEntidades;
        public clsEmpresa()
        { 
        
        }
        public void GuardarCambios(int anio, string titulo, string primera_linea,
            string segunda_linea, string tercera_linea, string cuarta_linea, 
            string simbolo_moneda, string moneda, string codigo_triburario, 
            string codigo_impuesto)
        {
            objCajaEntidades = new cajaEntities();
            empresa emp = objCajaEntidades.empresa.FirstOrDefault(
                a => a.id == 1);

            emp.año_trabajo = anio;
            emp.logo_pantalla = titulo;
            emp.primera_linea = primera_linea;
            emp.segunda_linea = segunda_linea;
            emp.tercera_linea = tercera_linea;
            emp.cuarta_linea = cuarta_linea;
            emp.simbolo_moneda = simbolo_moneda;
            emp.moneda = moneda;
            emp.codigo_tributario = codigo_triburario;
            emp.codigo_impuesto = codigo_impuesto;

            objCajaEntidades.SaveChanges();
        }

        public ArrayList CargarTextBox()
        {
            ArrayList lista = new ArrayList();
            objCajaEntidades = new cajaEntities();
            var listaQuery = from e in objCajaEntidades.empresa
                        select e;
            foreach (var datos in listaQuery)
            {
                lista.Add(datos);
            }

            return lista;
        }

        public void Buscar(string criterio)
        {
            
        }
    }
}
